﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<ChoViet.CMS.ViewModels.UserAdministration.RoleViewModel>" %>
<%@ Import Namespace="ChoViet.Lib.Helpers" %>
<asp:Content ContentPlaceHolderID="TitleContent" runat="server">
	Vai trò: <% =Html.Encode(Model.Role) %>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="Toolbar" runat="server">
	<%= Html.Toolbar("Thêm mới", "/Account/Register", "new")%>
	<%= Html.Toolbar("Quay lại", "/UserAdministration/Index", "back")%>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="Header" runat="server">
	Vai trò: <% =Html.Encode(Model.Role) %>
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" runat="server">
    <table style="border:none; font-weight: bold;">
        <tbody>
            <tr>
				<td style="border:none;width:25%;">Tổng số người dùng: <%= Model.Users.Count() %></td>				
            </tr>
        </tbody>
    </table>
    <% if(Model.Users.Count() > 0){ %>
    <table width="100%" class="adminlist">
        <thead>
            <tr>
                <th width="5%">#</th>
                <th width="20%">
                    Tên đăng nhập
                </th>
                <th width="20%">
                    Họ và tên
                </th>
                <th width="20%">
                    Đơn vị
                </th>
                <th width="20%">
                    Email
                </th>
                <th width="10%" align="center">
                    Đã được bật
                </th>
                <th width="5%" align="center">&nbsp;</th>
            </tr>
        </thead>
        <tbody>
        <%
            int index = 0;
            foreach (var user in Model.Users)
            {
                index++;
                var profile = Mag.Model.UserProfile.GetUserProfile(user.UserName);
        %>
            <tr>
                <td><%= index.ToString() %></td>
                <td>
                    <% =Html.ActionLink(user.UserName, "Details", new{id=user.ProviderUserKey}) %>
                </td>
                <td>
                    <%= Html.Encode(profile.FullName) %>
                </td>
                <td>
                    <%= Html.Encode(profile.OrgnizationName) %>
                </td>
                <td>
                    <span class="email"><a href="mailto:<% =Html.Encode(user.Email) %>"><% =Html.Encode(user.Email) %></a></span>
                </td>
                <td align="center">
			        <img src="/Images/<% =(user.IsApproved ? "tick.png" : "publish_x.png") %>" alt="<% =(user.IsApproved ? "Đã được kích hoạt" : "Chưa kích hoạt") %>" />
		        </td>
                <td align="center">
                <% using(Html.BeginForm("RemoveFromRole", "UserAdministration", new{id = user.ProviderUserKey, role = Model.Role})){ %>
					<input type="submit" value="Loại bỏ" />
				<% } %>
                </td>
            </tr>
        <%            
            }              
        %>
        </tbody>
    </table>
	<% }else{ %>
	<p>No users are in this role.</p>
	<% } %>
</asp:Content>